package com.ejuornal.dao;

import java.util.List;

import com.ejuornal.bean.Artical;

public interface ArticalDao {
    /**
     * Title:findById
     * Description:通过编号查询某一文章
     * @param articalId 文章编号
     * @return 某一文章信息
     * Artical
     */
    public Artical findById(int articalId);
    
    /**
	 * Title:top
	 * Description:根据点击次数倒序获取文章前几条
	 * @param count 前几条
	 * @return 文章列表List<Artical>
	 */
    public List<Artical> findTop(int count);
    
    /**
     * 查询某一期刊中某板块的文章
     * @param boardId 板块ID号
     * @param periodicalId 期刊ID号
     * @param perPeriodicalId 每期期刊ID
     * @return
     */
	public List<Artical> findByBoardId(int boardId, int periodicalId, int perPeriodicalId);
	
	public List<Artical> findByName(String name);
	
	public List<Artical> findByPerPeriodical(int id);
}
